package cn.hbu.zlfw.dic.service;

import cn.hbu.zlfw.common.base.service.BaseService;
import cn.hbu.zlfw.common.util.PageModel;
import cn.hbu.zlfw.dic.entity.DicSubject;
/**
 * 
 * @ClassName: DicSubjectService 
 * @Description: 学科字典表service接口
 * @author 王鹏伟<1223443289@qq.com>
 * @date 2017年11月7日 下午9:50:49  
 * @version V1.0
 */
public interface DicSubjectService extends BaseService<DicSubject, String> {
	
	/**
	 * 
	 * @Title: getSubjectByCode 
	 * @Description: 根据学科编码获取学科描述
	 * @param string
	 * @return String   
	 * @throws
	 */
	String getSubjectByCode(Integer typeCode);
	
	/**
	 * 
	 * @Title: listSubjectsToRoot 
	 * @Description: 总管理员查询所有学科分类信息
	 * @return PageModel<DicSubject> 
	 * @throws
	 */
	PageModel<DicSubject> listSubjectsToRoot(PageModel<DicSubject> pageModel);

}
